package com.nuanshui.heatedloan.credit.request;

import com.nuanshui.heatedloan.credit.model.record.*;
import com.nuanshui.heatedloan.credit.vo.CustomerCompanyInfoVO;
import com.nuanshui.heatedloan.credit.vo.CustomerPeopleRelationshipVO;

import java.util.List;

/**
 * Created by wangxw on 2017/7/18.
 */
public class CalculationLimitRequest extends  BaseRequest implements CustomerId{

    private String customerId;   //用户的id

    private List<ContactRecord> addressList;   //通讯录   只传 name,phone

    private List<PhoneRecord>  callLog;    //通话记录  只传name phone holdingTime type callDuration

    private List<AppRecord> applist;      //appList

    private List<SmsRecord> messageList;   //短信的信息phone+content+time

    private DeviceRecord deviceInfo;         //设置信息

    private String applyDate;               //申请时间计算额度申请时间   yyyymmdd HH:mm:ss   取当前时间

   private IdCardInfo idCardInfo;          //身份信息

   private List<CustomerPeopleRelationshipVO> relationInfo;  //关系信息

   private CustomerCompanyInfoVO companyInfo;   //公司信息

    private  String newOldSigns;   //新旧标识

    private String loanChannel  ;   //进件渠道   app/h5

    private String isCallInfo;   //通话记录   1、正常传  2 安卓 无权限读取   3 IOS 无法读取

    private String isAppList;   //appList     1、正常传  2 安卓 无权限读取   3 IOS 无法读取

    private String isMessageList;  //短信     1、正常传  2 安卓 无权限读取   3 IOS 无法读取

    //订单提交的按钮单独的

    private String applyTime;  //   借款申请时间    取当前时间

    private String applySuccessTime;   //额度计算成功时间

    private String borrowType;  //借款类型  1 单贷  2 闪电贷款   3  分期

    private String borrowAmt;  //借款金额

    private String orderId;   //订单的id



    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    public List<ContactRecord> getAddressList() {
        return addressList;
    }

    public void setAddressList(List<ContactRecord> addressList) {
        this.addressList = addressList;
    }

    public List<PhoneRecord> getCallLog() {
        return callLog;
    }

    public void setCallLog(List<PhoneRecord> callLog) {
        this.callLog = callLog;
    }


    public List<AppRecord> getApplist() {
        return applist;
    }

    public void setApplist(List<AppRecord> applist) {
        this.applist = applist;
    }

    public List<SmsRecord> getMessageList() {
        return messageList;
    }

    public void setMessageList(List<SmsRecord> messageList) {
        this.messageList = messageList;
    }

    public DeviceRecord getDeviceInfo() {
        return deviceInfo;
    }

    public void setDeviceInfo(DeviceRecord deviceInfo) {
        this.deviceInfo = deviceInfo;
    }

    public String getApplyDate() {
        return applyDate;
    }

    public void setApplyDate(String applyDate) {
        this.applyDate = applyDate;
    }

    public IdCardInfo getIdCardInfo() {
        return idCardInfo;
    }

    public void setIdCardInfo(IdCardInfo idCardInfo) {
        this.idCardInfo = idCardInfo;
    }

    public List<CustomerPeopleRelationshipVO> getRelationInfo() {
        return relationInfo;
    }

    public void setRelationInfo(List<CustomerPeopleRelationshipVO> relationInfo) {
        this.relationInfo = relationInfo;
    }

    public CustomerCompanyInfoVO getCompanyInfo() {
        return companyInfo;
    }

    public void setCompanyInfo(CustomerCompanyInfoVO companyInfo) {
        this.companyInfo = companyInfo;
    }

    public String getNewOldSigns() {
        return newOldSigns;
    }

    public void setNewOldSigns(String newOldSigns) {
        this.newOldSigns = newOldSigns;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }


    public String getIsCallInfo() {
        return isCallInfo;
    }

    public void setIsCallInfo(String isCallInfo) {
        this.isCallInfo = isCallInfo;
    }

    public String getIsAppList() {
        return isAppList;
    }

    public void setIsAppList(String isAppList) {
        this.isAppList = isAppList;
    }

    public String getIsMessageList() {
        return isMessageList;
    }

    public void setIsMessageList(String isMessageList) {
        this.isMessageList = isMessageList;
    }

    public String getLoanChannel() {
        return loanChannel;
    }

    public void setLoanChannel(String loanChannel) {
        this.loanChannel = loanChannel;
    }

    public String getApplyTime() {
        return applyTime;
    }

    public void setApplyTime(String applyTime) {
        this.applyTime = applyTime;
    }

    public String getApplySuccessTime() {
        return applySuccessTime;
    }

    public void setApplySuccessTime(String applySuccessTime) {
        this.applySuccessTime = applySuccessTime;
    }

    public String getBorrowType() {
        return borrowType;
    }

    public void setBorrowType(String borrowType) {
        this.borrowType = borrowType;
    }

    public String getBorrowAmt() {
        return borrowAmt;
    }

    public void setBorrowAmt(String borrowAmt) {
        this.borrowAmt = borrowAmt;
    }
}
